package com.hlf.modules.api.service;

import com.hlf.common.utils.ReturnResult;
import com.hlf.modules.api.entity.Print;
import com.hlf.modules.sys.entity.SysUserEntity;

import java.util.List;

/**
 * Created by Administrator on 2017/10/27.
 * 设备服务层
 */

public interface MachineService {

    /**
     * 查询打印机列表
     * @param
     * @return
     */
    List<Print> queryPrintList(SysUserEntity user);

    /**
     * 添加打印机
     * @param user
     * @param name
     * @param printType
     * @param printNum
     * @param machineNum
     * @param key
     * @return
     */
    ReturnResult addPrint(SysUserEntity user, String name, String printType, String printNum, String machineNum, String key);

    /**
     * 修改打印机使用状态
     * @param user
     * @param printId
     * @param useStatus
     */
    void useOrFree(SysUserEntity user, String printId, String useStatus);
}
